#include "IErrorHandlingSys.h"

IErrorHandlingSys *IErrorHandlingSys::m_pInstance;

lvVoid IErrorHandlingSys::CriticalError(const lvString &cstrDescription, const lvInt ciSubSys_ID)
{
	m_pInstance->_CriticalError(cstrDescription, ciSubSys_ID);
};
lvVoid IErrorHandlingSys::Error(const lvString &cstrDescription, const lvInt ciSubSys_ID)
{
	m_pInstance->_CriticalError(cstrDescription, ciSubSys_ID);
};
lvVoid IErrorHandlingSys::Warning(const lvString &cstrDescription, const lvInt ciSubSys_ID)
{
	m_pInstance->_CriticalError(cstrDescription, ciSubSys_ID);
};

lvVoid IErrorHandlingSys::TraceMessage(const lvString &cstrMessage, const lvDword cdwColor)
{
	m_pInstance->_TraceMessage(cstrMessage, cdwColor);
};

lvVoid IErrorHandlingSys::OperationExecuted(const lvString &cstrOperationName, const lvString &cstrFilename, const lvInt ciLine)
{
	m_pInstance->_OperationExecuted(cstrOperationName, cstrFilename, ciLine);
};
lvVoid IErrorHandlingSys::OperationExit(const lvDword cdwStatus)
{
	m_pInstance->_OperationExit(cdwStatus);
};